package com.tangyee.person_risk_assessment.bean;

public class OptionScoreBean {

    // 问题要点
    private String questionPoint;
    // 问题每一个选项对应的分值
    private int[] optionScore;

    public OptionScoreBean(){

    }

    public String getQuestionPoint() {
        return questionPoint;
    }

    public void setQuestionPoint(String questionPoint) {
        this.questionPoint = questionPoint;
    }

    public int[] getOptionScore() {
        return optionScore;
    }

    public void setOptionScore(int[] optionScore) {
        this.optionScore = optionScore;
    }

    public int getBMIAssessScore(float weight, float height){
        float BMI = weight / (height * height);
        /**
         * 过轻：低于18.5 （暂不计分）
         * 正常：18.5-23.9 （0）
         *过重：24-27      (1分)
         *肥胖：28-32      (2分)
         *非常肥胖, 高于32 (3分)
         */
        if (BMI < 23.9){
            return 0;
        }else if(BMI >= 23.9 && BMI < 27){
            return 1;
        }else if (BMI >= 27 && BMI < 32){
            return 2;
        }else {
            return 3;
        }
    }
}
